//#include <stdio.h>
//int main()
//{
//	int n;
//	scanf("%d",&n);
//	int arr[10000];
//	int i=0;
//	double sum=0;
//	double ave;
//	for(i=0;i<n;i++)
//		scanf("%d",&arr[i]);
//	for(i=0;i<n;i++)
//		sum+=arr[i];
//	ave=sum/n;
//	printf("%.2lf",ave);
//	
//	return 0;
//}

//#include <stdio.h>
//int main()
//{
//	int y=0,m=0;
//	scanf("%d%d",&y,&m);
//	double sum=0;
//	int i;
//	for(i=0;i<m;i++)
//		sum=(sum+y)*(1+0.00417);
//	printf("$%.2lf",sum);
//	
//	
//	
//	return 0;
//}


//#include <stdio.h>
//int main()
//{
//	int num=0;
//	scanf("%d",&num);
//	int i=0;
//	for(i=1;i<=num;i++)
//		if(i%7==0)
//			printf("%d\n",i);
//	return 0;
//}

//#include <stdio.h>
//int main()
//{
//	int n=0;
//	scanf("%d",&n);
//	int i=0;
//	char arr='A';
//	for(i=0;i<n;i++)
//	{
//		printf("%c",arr+i);
//		if(i==n-1)
//		{
//			printf("\n");
//			i=-1;
//			arr=arr+n;
//			n=n-1;
//		}
//	}
//	
//	return 0;
//}



//#include <stdio.h>
//int main()
//{
//	int n;
//	scanf("%d",&n);
//	int i=0,j=0;
//	for(i=1;i<=n;i++)
//	{
//		for(j=1;j<=2*n;j++)
//		{
//			if((j>=n-i+1)&&(j<n+i+1))
//			{
//				printf("A");
//			}
//			else if(j<n-i+1)
//				printf(" ");
//		}
//		printf("\n");
//	}
//
//	for(i=n-1;i>=1;i--)
//	{
//		for(j=1;j<=2*n;j++)
//		{
//			if((j>n-i)&&(j<n+i+1))
//				printf("A");
//			else if(j<=n-1)
//				printf(" ");
//		}
//		printf("\n");
//	}
//	return 0;
//}

//#include <stdio.h>
//int main()
//{
//    int i=0,j=0;
//	int n=0;
//	char c='A';
//	scanf("%d",&n);
//	for(i=1;i<=n;i++)
//	{
//		for(j=1;j<=2*n-1;j++)
//		{
//			if(j<n+1-i)
//				printf(" ");
//			else if((j>=n+1-i)&&(j<=n-1+i))
//				printf("%c",c);
//		}
//		printf("\n");
//		c++;
//	}
//	c=c-2;
//	for(i=n-1;i>=1;i--)
//	{
//		for(j=1;j<2*n-1;j++)
//		{	if(j<n+1-i)
//				printf(" ");
//			else if((j>=n+1-i)&&(j<=n-1+i))
//				printf("%c",c);
//		}
//		printf("\n");
//		c--;
//	}
//	return 0;
//}
//#include <stdio.h>
//int main()
//{
//	int i=0,j=0;
//	int n=0;
//	char c='A';
//	scanf("%d",&n);
//	for(i=1;i<=n;i++)
//	{
//		for(j=1;j<=2*n-1;j++)
//		{
//			if(j<4-i)
//				printf(" ");
//			else if((j>=4-i)&&(j<=2+i))
//				printf("%c",c);
//		}
//		printf("\n");
//		c++;
//	}
//	c=c-2;
//	for(i=n-1;i>=1;i--)
//	{
//		for(j=1;j<2*n-1;j++)
//		{	if(j<4-i)
//			printf(" ");
//			else if((j>=4-i)&&(j<=2+i))
//				printf("%c",c);
//		}
//		printf("\n");
//		c--;
//	}
//	return 0;
//}

#include <stdio.h>
int main()
{
	int n=0;
	scanf("%d",&n);
	int i=0;
	int j=0;
	char c='A';
int flag =0;
	for(i=1;i<=n+1;i++)
	{
		c='A';
		flag=0;
		for(j=1;j<=2*n+1;j++)
		{
			if(j<i)
				printf(" ");
			else if((j>=i)&&(j<=2*n-i+2))
				printf("%c",c);
			
		if(c=='A'+n)
			flag=1;
			
		if(flag==0)
			c++;
		else
			c--;	
		}
		printf("\n");
	}
	c='A';

	for(i=n;i>=1;i--)
	{
		c='A';
		flag=0;
		for(j=1;j<=2*n+1;j++)
		{
			if(j<i)
				printf(" ");
			else if((j>=i)&&(j<=2*n-i+2))
				printf("%c",c);
		
		
			if(c=='A'+n)
				flag=1;
			
			if(flag==0)
				c++;
			else
				c--;
			
		}

		printf("\n");
	}
	
	return 0;
}
